/*
 *
 * ClearPendingCharge.java Copyright(C) 2019-2020 YXY - 北京云星宇交通科技股份有限公司
 * 
 * @date 2020-01-09
 */
package com.yxy.ms.manager.entity.po;

import java.util.Date;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

/**
 * <函数描述>实体类 2020-01-09 20:24:59
 */
@Setter
@Getter
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ClearPendingCharge extends ClearPendingChargeKey {
    /**
     * 交易编号
     */
    private String gid;

    /**
     * 发行方id trans_type_code =1、2、3、4、5时填卡内发行方编号 trans_type_code =12、13时填0
     */
    private Long issuerId;

    /**
     * 交易类型 1-基于TAC生成的ETC门架交易 2-ETC刷卡交易 3-基于可匹配过车图像的ETC通行记录的ETC门架交易数据 4-基于经校核的过车识别图像的ETC门架交易 5-基于有证据支撑的路径拟合数据的ETC门架交易数据
     * 12-现金交易（移动支付） 13-现金交易（非移动支付）
     */
    private Integer transTypeCode;

    /**
     * 是否多省交易 0-单省 1-多省 trans_type_code =1、2、3、4、5且issuer_id≠北京发行方时填1
     * 
     */
    private Integer multiProvince;

    /**
     * 交易mid
     */
    private Long mid;

    /**
     * 处理结果 -2 未发送（默认） -1已发送未反馈 0正常记账 1争议待决 2争议后付款 3争议后拒付
     */
    private Integer processResult;

    /**
     * 记帐处理结果result定义 详细参阅【北京清分接口-记账交易下载】
     * 
     */
    private Integer processReason;

    /**
     * 争议包号 对应接收包内的file_id字段
     */
    private Long fileId;

    /**
     * 最后处理时间
     */
    private Date lastProcessTime;

    /**
     * 创建时间 系统时间
     */
    private Date createTime;
}